package obecto.task
{
	[Event(name="interrupt", type="obecto.event.TaskEvent")]
	
	public interface IInterruptibleTask extends ITask
	{
		function end() : void;
		function interrupt() : void;
		function reverse() : void;
		function rollback() : void;
		function get reversing() : Boolean;
	}
}